home *** CD-ROM | disk | FTP | other *** search
-
- ------------------------------------------------
- MegaPlayer┐ Version 1.15, 15 Octobre 1995
- Par Stéphane LESAGE aka Simplet / FATAL DESIGN
- e-mail 100620,2673@compuserve.com (Skynet/FD)
- ------------------------------------------------
-
- Il est strictement interdit de modifier ce programme ou d'en utiliser des
- parties sans mon autorisation. Les routines de replay, elles, sont freeware
- et vous pouvez les utiliser librement dans tout programme du Domaine Public
- à condition de mentionner d'où elles viennent. Il est interdit de les utiliser
- dans un programme commercial. Contactez moi si vous en avez besoin pour un tel
- projet.
-
- Vous n'avez pas le droit d'enlever des fichiers de l'archive.
- Vous devez la transmettre Intégralement et Gratuitement. Certains organismes
- auront le droit de demander des frais de copie et uniquement de copie, du
- moment qu'aucun bénéfice n'est fait sur mon dos...
-
- J'autorise les magazines à mettre ce programme sur leur disquette à condition
- qu'ils m'envoient gratuitement le numéro correspondant, ce qui n'est pas trop
- demander je pense.
-
-
- Shareware :
- -----------
-
- Le MegaPlayer est maintenant devenu un programme shareware !
-
- Si vous utilisez régulièrement le MegaPlayer, vous devez m'envoyer une
- modeste contribution. Vous recevrez alors une version enregistrée à votre
- nom et profiterez de tous les avantages qu'elle a par rapport à la version
- non enregistrée. Et vous aurez en plus la conscience tranquille.
-
- Essayez de faire un effort, il suffit de prendre une enveloppe, des timbres,
- un chèque de 50FF ou un billet de 50FF, 15DM, £5, $10 et de me l'envoyer.
-
- Les dernières version du MegaPlayer┐ sont déposées sur ftp.cnam.fr
- Mais pensez bien qu'il n'y aura pas beaucoup d'updates avant Juin 1996
- parce que je dois continuer mes études (en Maths SPE, on a des concours à
- préparer, quand même!)
- Donc faites-vous enregitrer si vous voulez avoir une bonne version du
- MegaPlayer┐. Vous ne le regrèterez pas, et puis pensez un peu à moi qui
- travaille depuis plus d'un an sur ce programme !
-
-
- Petite Doc :
- ------------
-
- Le MegaPlayer┐ vous permet d'écouter des modules de musique SoundTracker
- composés avec des instruments digitalisés. Il dispose d'une interface sous
- GEM et peut fonctionner en accessoire (renommez-le MGT-PLAY.ACC et placez
- le dans C:\ avec le fichier resource de votre choix)
- Il utilise le DSP pour produire un son stereo 16 bits à 49KHz sans ralentir
- votre machine de mannière significative.
- Il reconnait différents formats avec un nombre quelconque de voies :
- - .MOD SoundTracker,ProTracker,NoiseTracker,StarTrekker (Amiga)
- Octalyser (ST-Falcon), FastTracker I (PC)
- - .669 Composer 669 (PC)
- - .OKT Oktalyzer (Amiga)
- - .MTM MultiTracker (PC)
- - .S3M ScreamTracker 3.0 à 3.2 (PC)
- - .ULT UltraTracker 1.4 à 1.6 (GUS sur PC) (Version enregistrée)
- - .DTM Digital Tracker 2.04 (Falcon) (Version enregistrée)
- - .XM FastTracker II (PC) (Version enregistrée)
- Vous pouvez compacter vos modules avec les packers suivant :
- Atomik 3.5, Ice 2.4, SpeedPacker 3, Sentry 2.0
- ou même PowerPacker 2.0 (Amiga)
- SVP N'utilisez pas le NoisePacker, il DETRUIT vos modules en codant les
- samples sur 4 bits !!!
-
-
- Le fonctionnement du MegaPlayer┐ est très simple. Son interface est celle
- d'un lecteur CD ordinaire, voici le détail de quelques options :
-
- - cliquer sur le nom de module fait défiler toutes les
- secondes le nom des samples de ce module, recliquer pour arrêter.
-
- - 'Rep' active le mode de répétition automatique d'un module. Il doit être
- désactivé pour que le mode liste fonctionne correctement.
-
- - 'Inf' vous donne des informations sur le module actuellement chargé.
-
- - 'Osc' active la fenêtre Oscilloscopes.
-
- - 'SpA' active la fenêtre Analyseur de Spectre.
- Cette option n'est valide que dans la version enregistrée.
-
- - 'Son' permet d'accéder à la fenêtre des réglages sonores tels que la
- fréquence de replay et les volumes.
-
- - 'Cfg' permet de régler quelques paramètres de configuration.
-
- - 'List' pour permet d'accéder aux fonction de Liste de Modules du MegaPlayer┐
- Elles sont équivalentes à la programmation d'un lecteur CD en quelque sorte.
- Dès qu'un module est terminé, le MegaPlayer┐ passe au suivant dans la liste
- (si l'option de bouclage du module n'est pas activée)
- Utilisez l'option 'Ajouter' pour ajouter un module à la fin de la liste, ou
- cliquez sur un module de la liste et utilisez 'Insérer' pour insérer un module
- juste avant celui que vous avez sélectionné.
- Utilisez 'Enlever' pour supprimer de la liste le module sélectionné.
- Vous pouvez sauver cette liste pour la recharger plus tard ou bien la jouer
- automatiquement dès que l'accessoire boote, il suffit pour cela de la
- renommer MGT-PLAY.MPL et de la mettre en C:\ avec le MegaPlayer┐.
- Vous pouvez avec l'option 'Fusion' ajouter toute une liste à la liste courante.
- Et biensur l'option 'Effacer' permet d'effacer la liste entière.
-
- Lors de la sélection des modules, vous pouvez utiliser des jokers (wildcards)
- ? et *, pour spécifier tout un ensemble de fichiers.
- Vous pouvez également sélectionner plusieurs modules d'un coup si vous
- utilisez le sélecteur de fichier Selectric┐.
-
- Le MegaPlayer┐ en programme charge automatiquement les modules ou la liste
- passés dans la ligne de commande. Vous pouvez donc l'installer en tant
- qu'application GEM avec paramètres (.GTP) pour les fichiers du type
- *.MOD, *.S3M, *.ULT ou *.MPL etc..
-
- Le MegaPlayer┐ dispose du protocole drag'n'drop ce qui signifie que sous
- MultiTos vous pouvez amener les icones du bureau GEM par exemple sur les
- fenêtres du MegaPlayer. Si vous amenez un seul fichier sur la fenêtre
- principale, le module sera chargé et joué. Si il y a plusieurs fichiers
- ou qu'il s'agit d'une liste, tous les modules seront ajoutés à la liste
- (s'il s'agit de la fenêtre Liste) ou bien une nouvelle liste sera crée
- et jouée (autres fenêtres)
- Cette option n'est valide que dans la version enregistrée.
-
- Le MegaPlayer┐ dispose aussi du protocole AV. Il est utilisé par les bureaux
- alternatifs comme Thing,Ease ou Gemini. Il permet le Drag'n'Drop sans Multitos
- et le passage de lignes de commandes aux programmes tournant déja.
- Par exemple, si vous installez le MegaPlayer┐ comme application pour les
- fichiers *.MOD, un double-click sur un module le chargera et le jouera sans
- que le player ne soit rechargé une fois supplémentaire s'il était déja présent
- en mémoire.
- Cette option n'est valide que dans la version enregistrée.
- Une autre possibilité est de faire cycler TOUTES les fenêtres avec la touche
- Controle-W.
-
- Le MegaPlayer┐ dispose d'un système spécial pour s'adapter à votre langue.
- En fonction du langage réglé (dans la NVRAM par défaut, ou par la nouvelle AES)
- il charge différents fichiers Resource :
- MGPL-ENG, MGPL-FRA, MGPL-DEU, MGPL-ESP, MGPL-ITA, MGPL-SWE
- J'ai fait les fichiers Resource Français et Anglais. Vous pouvez traduire
- vous-même un fichier Resource (Attention, ça marchera seulement si vous ne
- modifiez pas sa structure) et me l'envoyer.
- Antonio Lillo m'a envoyé une traduction espagnole.
- Je vous encourage à faire comme lui, traduisez également cette petite
- documentation.
-
-
- Voila c'est tout pour le MegaPlayer. Bon amusement !
-
-
- Interface GEM sur ATARI :
- -------------------------
-
- Je vous recommande fortement l'utilisation du bureau alternatif Thing et
- du sélecteur de fichiers Freedom. Votre machine prend vraiment une autre
- dimension avec ces deux programmes. N'hésitez pas si vous voulez améliorer
- le confort d'utilisation de votre machine. Les bureaux alternatifs ne
- prennent pas énormément de mémoire car ils peuvent être supprimés de la
- mémoire avant de lancer un programme. Quand à Freedom, essayez-le, il est
- vraiment génial !
-
- Je vous recommande également l'AES 4.1, vous bénificierez d'avantages pour
- beaucoup d'applications et entre autres pour le MegaPlayer. (Les fenêtres
- Oscillos et Spectre sont vraiment géniales quand elles sont iconifiées !)
-
- Il vous suffit pour cela de prendre le fichier GEM.SYS que vous devriez
- trouver dans votre répertoire MULTITOS ou à la racine et de le renommer
- GEM.PRG ou AES41.PRG par exemple et le mettre à la fin de votre dossier
- AUTO (ca doit être le dernier programme exécuté). Le seul désavantage
- est que ça consomme un peu de mémoire.
- Vous pouvez aussi utiliser le programme freeware Winx.
-
-
- Le Coin du Programmeur :
- ------------------------
-
- Vous pouvez utiliser le MegaPlayer dans vos applications GEM.
- Pour détecter sa présence et vous suffit de rechercher l'application MGT-PLAY
- ou bien MGPL-REG grâce à Appl_Find. Ensuite utilisez le protocole VA_START
- avec comme ligne de commande, le ou les nom(s) du (des) modules ou la liste
- à jouer. Spécifiez les chemins entiers.
-
- Je vous recommande de reconnaître le protocole AV dans vos applications à
- chaque fois que cela est possible. Cela améliore franchement la convivialité
- du système. Vous trouverez une description de ce protocole dans les aides de
- ST-GUIDE et THING ou bien dans le fichier VA-PROTO.H de Gemini.
-
-
- Historique de l'évolution du MegaPlayer┐ :
- ------------------------------------------
-
- * Première version - début Juin 1994
-
- Tourne en programme seulement.
- Ne peut charger que des modules MegaTracker┐
- et les rejoue dès qu'on les charge !
- Pas de vérification de l'utilisation du système sonore.
- Bref, une daube totale..
-
- * v0.93₧ --> 11/06/1994
-
- Charge les modules de tous formats non compactés.
- Les touches de fonctions servent enfin a quelquechose
- et le player tourne en accessoire.
- Version garantie 100% sans bug !
-
- * v0.94₧ --> 14/06/1994
-
- Conversion des modules revue (conversion sur place en mémoire)
- autorisant la gestion des modules compactés mais pouvant
- causer quelques bugs avec les gros modules...
- Depacking Atomik 3.5, Ice 2.4, SpeedPacker 3 et PowerPacker 2.0
- Gestion du Funk Repeat
-
- * v0.95₧ --> 21/06/1994
-
- Evolution de l'interface et Implémentation de la liste de Modules.
- Correction de bugs et amélioration de mes routines GEM.
-
- * v0.95₧ --> 11/07/1994
-
- Supression de quelques grésillements, mais y'en reste encore.
- Lecture automatique après le chargement.
- Le click clavier est remis quand le Replay s'arrète.
- Le gros bug du plantage fatal est corrigé.
- Le format S3M est abandonné pour l'instant car il demande trop de
- mémoire pour le décompactage des patterns et ça ne marchait pas.
-
- * v0.96₧ - 31/07/1994 - de 21H00 à 21H10
-
- Suppression du méga-bug qui tue la mort.
- Chargement automatique de la liste MGT-PLAY.MPL au lancement.
-
- * v0.96₧ - Je sais plus quand, j'ai pas noté tout de suite !
-
- Quand le Deusseupeu ne répond pas, au lieu qu'il n'y ait plus de son
- bêtement, et que vous soyez obligé de faire Pause-Lecture à la main,
- le Player s'en occupe tout seul...
-
- * v0.96₧ - 31/08/1994 - de 22H10 à 22H20
-
- Correction du Tempo des modules 669.
- Il est desormais fixé à 30 Hz, ce qui semble assez bon.
- Bug Reporté par STORM, Storm que je remercie au passage !
-
- * v0.96ß - 03/09/1994 - de 17H00 à 18H00
-
- Ajout de la commande 8 comme panoramique plus fine, car certains
- trackers sur PC l'utilisent comme ceci et non comme Phasor Effect
- dont j'ignore d'ailleurs la fonction.
-
- * v0.96ß - 23/10/1994 - de 00H07 à 00H08
-
- Correction du Tempo des Modules 669 qui est officiellement de 32 Hz
- Tempo CIA 80... Information par Bliss que je remercie.
-
- * v0.97ß - 26/10/1994 --> 27/10/1994
-
- Le Format S3M est de nouveau géré, les petits bugs responsables du non
- fonctionnement de la conversion ont été supprimés.
- Tous les effets ont été implémentés sauf Tremor et Retrig+Volume Slide.
-
- Fréquence de Base du format 669 fixée à 8740 Hz (d'après BLISS)
-
- * v0.97ß - 28/10/1994 --> 29/10/1994
-
- Nouvelle gestion des fichiers Resource.
- Amélioration de la place mémoire prise par la routine de Replay
- (Buffer de Sample en mémoire DSP et Workspace en mémoire 030)
- libérant 50Ko de RAM.
-
- * v0.97ß - 31/10/1994 - de 13H10 à 13H45
-
- Extermination d'un bug merdique bien vicieux qui plantait les
- modules avec des tempos lents.
-
- * v0.97ß - 12/11/1994 - de 14H00 à 15H10
-
- L'évênement Timer est maintenant passé à 1/100e de seconde au lieu
- de une seconde car cela ne ralenti en rien le système et ça permet
- de passer immédiatement au module suivant de la liste sans attendre
- une seconde et permet aussi en cas de bug du programme DSP de le
- recharger instantanément.
-
- Gestion des effets des modules 669 implémentée.
-
- Big Bug qui fait planter plein de modules .MOD non résolu.
-
- * v0.98ß - 26/12/1994 - 21H55
-
- Je suis tombé sur le bug de la mort par accident..C'était un
- (a6)+ qui avait été remplacé par (a0)+ dans la conversion de l'effet
- E0x (Set Filter) créant un décalage des données pattern ce qui
- ocassionnait pas mal de plantages avec les modules utilisant cet
- effet.
- Je déteste ces bugs...ca m'énerve...mais je dois rester calme...
-
- * v1.0₧ - 18/04/1995 --> 22/04/1995 version shareware non diffusée
-
- Nouveau format MGT v1.0 utilisé en interne...
- Routines de Replay fournies - convertisseur fournit
- Interface profitant des apports de l'AES 4.0 :
- - Fenêtres envoyées en arrière plan
- - Iconification
- - Changement de résolution sous Multitos avec Sauvegarde automatique
- de la configuration des fenetres.
- Plus de limitation mémoire pour la taille des modules.
- Ne charge que des modules .MOD pour l'instant.
-
- * - 03/06/1995 --> 11/06/1995
-
- Format MGT v1.0 légèrement modifié.
- Réimplantation de la liste de Module, sans le bug qu'il y avait
- avant j'espère, et limitation à 20Ko au lieu de 500 modules.
- Chargement de modules ou listes passés dans la ligne de commande.
- Chargement de plusieurs modules dans la liste d'un coup avec
- Selectric┐ (pas mal !) ou bien avec des jokers (* ou ?)
- Implémentation du Protocole Drag'n'Drop sous Multitos (Géant !)
-
- * - 08/08/1995 - de 15H00 à 15H30
-
- Quand on clique sur le nom du module, le player affiche maintenant
- les noms des samples toutes les secondes.
- Cliquez à nouveau pour arrêter le défilement.
-
- * v1.0 - 11/08/1995 --> 17/08/1995
-
- Conversion des modules MTM et S3M implantée.
- Optimisation du nombre de Pistes en éliminant les pistes semblables.
- Conversion des modules ULT pas top moumoute (voir Mod-Conv.TXT)
- Amélioration de la conversion S3M avec les 2 effets spécifiques
- Tremor et Note Retrig+Volume Slide, et avec les 2 nouveaux effets
- du ScreamTracker 3.2 : Fine Vibrato et Panning.
- Nouveaux effets type Oktalyzer Arpeggio 3,4,5 et (Fine) Note Slide.
- Conversion des modules 669, OKT implémentée. XM aussi mais bizarre.
- La routine de replay peut jouer tous les types de samples :
- 8 bits Mono, 8 bits Stereo, 16 bits Mono et 16 bits Stereo.
- donc Conversion des modules DTM dans la foulée.
- Détection automatique des vieux modules 15 samples et 8 voies .WOW
-
- Première version freeware diffusée:
- Liste de modules limitée à 1Ko
- Limitation de la taille totale en mémoire d'un module à 350Ko
- Pas de Protocole Drag'n'Drop sous Multitos.
- Chargement des modules .MOD, .669, .MTM et .S3M uniquement.
-
- * v1.03 - 19/08/1995 non diffusée
-
- La conversion des modules .OKT ne marchait plus à cause d'un
- couper-coller au lieu de copier-coller a été refaite.
- Correction de la conversion des modules XM qui buggait totalement.
- Meilleure limitation de la taille des modules sans bugs (freeware)
-
- * v1.05 - 20/08/1995
-
- Implémentation des Oscilloscopes.
- Sous AES 4.0 ou plus, le MegaPlayer demande au bureau de mettre à
- jour ses fenêtres lorsque la liste est sauvegardée.
- Conversion du volume global initial pour les modules S3M
- Le MegaPlayer est donc compatible 100% avec le format S3M
-
- Première version shareware diffusée.
-
- * v1.1 - 25/08/1995
-
- Correction du bug du bouton 'Ajouter' quand on a pas de selecteur de
- fichiers alternatif comme Selectric┐.
- Amélioration des routines de replay.
- Apparition des fenêtres de controle du son et de configuration.
-
- * - 26/08/1995
-
- Implémentation de l'analyseur de Spectre 2*16 bandes.
- (pour les personne enregistrées seulement)
-
- * - 27/08/1995
-
- Amélioration de l'interface GEM, pour l'intéraction avec les fenêtres
- qui ne sont pas au premier plan. Vous cliquez directement sur les boutons
- de la fenêtre (pas besoin de cliquer deux fois)
-
- Vous vous souvenez des bugs de souris et clavier avec des modules
- costauds en voies et samples. J'ai réglé ce problème d'interruptions.
-
- L'analyseur de Spectre passe à 2*32 bandes parce que 2*16 c'était pas
- assez, on y voyait pas grand chose. Ca tourne toujours en 50 images/sec
- avec NVDI en 2/4 ou 16 couleurs.
-
- * - 28/08/1995
-
- La ligne de commande accepte les jokers (* et ?)
- Les fonctions 'Ajouter' et 'Insérer' sont débuggées.
-
- * v1.11 - 31/08/1995
-
- Correction du bug de la conversion de l'effet Tremolo
-
- * v1.12 - 03/09/1995
-
- Les Panoramiques pour les modules Amiga et 669 deviennent maintenant
- $c040 et $40c0 pour Gauche et Droite, comme pour les S3M, ce qui est
- beaucoup mieux que les voies mono $ff00 et $00ff, surtout quand on
- écoute dans un casque.
- Seulement pour versions enregistrées et Mod-Conv.
-
- * v1.13 - 16/09/1995
-
- Il y avait un bug dans la conversion des MOD qui oubliait des patterns
- et entrainait un décalage des données samples. Vous pouvez écouter
- correctement AUTOWASH, POSEIDON, ARKHANGE, POSEIDON, DOUBLED2, CREAMOTE...
-
- Si vous chargez un nouveau module à la main (bouton Eject)
- il sera automatiquement joué (pas besoin d'appuyer sur Play)
-
- * v1.14 - 24/09/1995
-
- Vous pouvez modifier les niveaux sonores (avec XControl par exemple)
- sans que le MegaPlayer les remodifie à la fin d'un module.
-
- Les Bandes de l'Analyseur de Spectre vont maintenant de 41 à 1311 Hz
-
- * v1.15 - 07 et 08/10/1995
-
- Implémentation du protocole AV :
- - cyclage de TOUTES les fenêtres (AV_SENDKEY)
- - réactualisation des fenêtres du bureau lors d'une sauvegarde (AV_PATH_UPDATE)
- - Drag'n'Drop (VA_DRAGACCWIND) et VA_START pour la version enregistrée
-
- Vous pouvez maintenant double-cliquer sur un module de la fenêtre
- Liste pour le jouer.
-
- * - 15/10/1995
-
- La séquence des modules S3M est maintenant correctement convertie.
- Les panoramiques $c040 et $40c0 ne sont utilisées qu'en dessous de 12 voies.
- La conversion des modules OKT est disponible dans la version Demo.
-
-
- Bugs Connus :
- -------------
-
- - Sans NVDI, les fenêtres Spectre ou Oscillos débordent à Gauche si
- elles dépassent de l'écran à droite.
-
- - Si vous sélectionnez tous les fichiers d'un répertoire avec Selectric┐
- Le premier est remplacé par le dernier qui apparait donc deux fois
-
- - Le Drag'n'drop et le cyclage des fenêtres avec le protocole AV
- ne marche après avoir lancé un programme.
-
- - Freedom ne marche pas très bien pour la fenêtre Liste. Il est censé être
- compatible avec le protocole Selectric┐ mais ça ne fonctionne pas !
-
-
- Le Futur, par ordre prioritaire :
- ---------------------------------
-
- Nouveau format MGT avec Intruments Multi-Samples et Enveloppes
- de Tonalité,Volume,Panamorique et gestion plus pratique des volumes.
- => Compatibilité Totale avec les modules XM et le format GT2
- du Graoumf Tracker sur Falcon
-
- Nouvelles routines de replay plus rapides.
-
- Réglage de la vitesse et du Tempo (BPM).
- Options Intro et Shuffle pour la liste de modules.
- Libération de la mémoire occupée par le module quand vous ne voulez
- plus l'écouter.
-
- Raccourcis Clavier.
- Compatibilité avec Freedom ET utilisation de son protocole.
-
- Nombre de répétition de chaque module de la liste. (Chip Modules...)
-
- Panneau de Controle du son pour Filtre, Aigus, Basses
- Paramétrage de l'analyseur de Spectre.
-
- Protocole de communication inter-application pour un pilotage
- par un programme désirant l'utiliser.
-
- Chargement - des anciens formats DTM et GTK (Falcon)
- - des formats OktaMED-PRO(Amiga), DMF (PC) et Farandole (PC)
- - des vieux modules TCB (ST) et Scream-Tracker STM (PC).
-
-
- L'Auteur
- --------
-
- Ce player sous GEM a été intégralement réalisé par Simplet
- du groupe FATAL DESIGN alias Stéphane LESAGE.
- Il a été entièrement programmé en pure code assembleur 68030 et 56001.
- Zolie Icone Couleur par Zack / FATAL DESIGN alias J.P. Maras.
- Fichier Resource et Doc Espagnoles par Antonio Lillo.
-
- Ce programme est Shareware, c'est à dire que vous devez m'envoyer
- 50FF, 15DM, £5 ou $10 si vous voulez recevoir la version enregistrée.
-
- Je remercie tous ceux qui m'ont déjà envoyé leur contribution.
- (en particulier BLISS,Antonio Lillo et Arto/OH-)
-
- Vous pouvez m'envoyer toutes vos suggestions ou critiques,
- sans oublier les rapports d'éventuels Bugs
- (Routine de Replay des Patterns surtout, modules délirant comme
- AUTOWASH.MOD où j'arrive pas à trouver le bug)
-
- Vous pouvez me contacter par courrier si vous en avez
- envie ou bien me joindre sur 3614 RTEL1 ou 3615 RTEL.
-
- Voici ma B.A.L sur RTEL et mon adresse :
-
- SIMPLET ---> LESAGE Stéphane
- Rue des Monts Jura
- 01200 Châtillon-en-Michaille
-
- Si vous avez accès aux e-mail Internet ou Compuserve, vous pouvez
- également m'envoyer un courrier électronique à l'adresse Compuserve
- de Skynet / FATAL DESIGN : 100620,2673@compuserve.com
- Précisez juste que c'est pour moi.
- Vous pouvez également récupérer la toute dernière version
- du MegaPlayer sur ftp.cnam.fr
-